{"stats":[{"codeType":"XML","extensionId":"org.nuxeo.audit.directoryContrib--directories","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.directory.GenericDirectory--directories","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.binary.metadata--listener","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"JAVA","extensionId":"org.nuxeo.binary.metadata--operations","fromStudio":false,"numberOfContributions":5,"targetExtensionPointId":"org.nuxeo.ecm.core.operation.OperationServiceComponent--operations","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.binary.metadata.contribs--command","fromStudio":false,"numberOfContributions":6,"targetExtensionPointId":"org.nuxeo.ecm.platform.commandline.executor.service.CommandLineExecutorComponent--command","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.binary.metadata.contribs--environment","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.commandline.executor.service.CommandLineExecutorComponent--environment","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.binary.metadata.contribs--metadataProcessors","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.binary.metadata--metadataProcessors","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.collection.lifecycle--types","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.lifecycle.LifeCycleService--types","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.collections.adapter--adapters","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.api.DocumentAdapterService--adapters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.collections.core.versioning.policies--filters","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.api.versioning.VersioningService--filters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.collections.core.versioning.policies--policies","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.api.versioning.VersioningService--policies","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.collections.listener--listener","fromStudio":false,"numberOfContributions":3,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.collections.pageprovider--providers","fromStudio":false,"numberOfContributions":6,"targetExtensionPointId":"org.nuxeo.ecm.platform.query.api.PageProviderService--providers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.collections.security--permissions","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.security.SecurityService--permissions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.collections.security--permissionsVisibility","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.security.SecurityService--permissionsVisibility","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.collections.workmanager--queues","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.work.service--queues","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.transientstore.TransientStorageComponent--listener","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.core.transientstore.TransientStorageComponent--schedule","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.scheduler.SchedulerService--schedule","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.favorites.coreTypes--doctype","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--doctype","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.favorites.jsonEnrichers--marshallers","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.io.MarshallerRegistry--marshallers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.favorites.lifecycle--types","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.lifecycle.LifeCycleService--types","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.liveconnect.scheduler--listener","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.liveconnect.scheduler--schedule","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.scheduler.SchedulerService--schedule","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.liveconnect.workmanager--queues","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.work.service--queues","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.PageProviderservice.contrib--providers","fromStudio":false,"numberOfContributions":4,"targetExtensionPointId":"org.nuxeo.ecm.platform.query.api.PageProviderService--providers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.core.types-contrib--doctype","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--doctype","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.core.types-contrib--schema","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--schema","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.io.marshallers--marshallers","fromStudio":false,"numberOfContributions":3,"targetExtensionPointId":"org.nuxeo.ecm.core.io.MarshallerRegistry--marshallers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--backend","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--backend","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--event","fromStudio":false,"numberOfContributions":30,"targetExtensionPointId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--event","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--listener","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--logConfig","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.runtime.stream.service--logConfig","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--streamProcessor","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.runtime.stream.service--streamProcessor","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.service.persistence--hibernate","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.persistence.PersistenceComponent--hibernate","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.audit.user.contrib--event","fromStudio":false,"numberOfContributions":7,"targetExtensionPointId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--event","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.imaging.base.properties--configuration","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.runtime.ConfigurationService--configuration","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.imaging.bulk--actions","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.bulk--actions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.imaging.bulk--streamProcessor","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.runtime.stream.service--streamProcessor","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.notification.document.routing.NotificationContrib--notifications","fromStudio":false,"numberOfContributions":4,"targetExtensionPointId":"org.nuxeo.ecm.platform.ec.notification.service.NotificationService--notifications","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.ImagingComponent.default.config--configuration","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.picture.ImagingComponent--configuration","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.ImagingComponent.default.config--pictureConversions","fromStudio":false,"numberOfContributions":5,"targetExtensionPointId":"org.nuxeo.ecm.platform.picture.ImagingComponent--pictureConversions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.LifeCycleManagerExtensions--types","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.lifecycle.LifeCycleService--types","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.commandline.imagemagick--command","fromStudio":false,"numberOfContributions":8,"targetExtensionPointId":"org.nuxeo.ecm.platform.commandline.executor.service.CommandLineExecutorComponent--command","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.core.libraryselector.LibrarySelectorService--LibrarySelector","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.picture.core.libraryselector.LibrarySelectorService--LibrarySelector","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.coreTypes--doctype","fromStudio":false,"numberOfContributions":7,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--doctype","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.coreTypes--schema","fromStudio":false,"numberOfContributions":3,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--schema","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.filemanager.contrib--plugins","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.filemanager.service.FileManagerService--plugins","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.jsf.types--types","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.platform.types.TypeService--types","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.listeners--listener","fromStudio":false,"numberOfContributions":3,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.operation--bindings","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.automation.server.AutomationServer--bindings","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.operation--chains","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.operation.OperationServiceComponent--chains","targetExtensionPointPresent":true},{"codeType":"JAVA","extensionId":"org.nuxeo.ecm.platform.picture.operation--operations","fromStudio":false,"numberOfContributions":4,"targetExtensionPointId":"org.nuxeo.ecm.core.operation.OperationServiceComponent--operations","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.renditions--filters","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.platform.actions.ActionService--filters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.renditions--renditionDefinitionProviders","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.rendition.service.RenditionService--renditionDefinitionProviders","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.renditions--renditionDefinitions","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.rendition.service.RenditionService--renditionDefinitions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.service.thumbnailfactory--thumbnailFactory","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.api.thumbnail.ThumbnailService--thumbnailFactory","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.web.coreTypes--doctype","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--doctype","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.web.coreTypes--schema","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--schema","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.web.preview.adapter.contrib--AdapterFactory","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.preview.adapter.PreviewAdapterManagerComponent--AdapterFactory","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.web.preview.adapter.contrib--MimeTypePreviewer","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.preview.adapter.PreviewAdapterManagerComponent--MimeTypePreviewer","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.picture.workmanager--queues","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.work.service--queues","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.pictureweb.LifeCycleManagerExtensions--types","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.lifecycle.LifeCycleService--types","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.adapters--BlobHolderFactory","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.api.blobholder.BlobHolderAdapterComponent--BlobHolderFactory","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.adapters--adapters","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.api.DocumentAdapterService--adapters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.contrib--chains","fromStudio":false,"numberOfContributions":5,"targetExtensionPointId":"org.nuxeo.ecm.core.operation.OperationServiceComponent--chains","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.contrib--defaultRendition","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.rendition.service.RenditionService--defaultRendition","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.contrib--filters","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.actions.ActionService--filters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.contrib--renditionDefinitions","fromStudio":false,"numberOfContributions":6,"targetExtensionPointId":"org.nuxeo.ecm.platform.rendition.service.RenditionService--renditionDefinitions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.download.contrib--defaultRendition","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.rendition.service.RenditionService--defaultRendition","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.marshallers--marshallers","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.io.MarshallerRegistry--marshallers","targetExtensionPointPresent":true},{"codeType":"JAVA","extensionId":"org.nuxeo.ecm.platform.rendition.operations--operations","fromStudio":false,"numberOfContributions":4,"targetExtensionPointId":"org.nuxeo.ecm.core.operation.OperationServiceComponent--operations","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.publish.contrib--defaultRendition","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.rendition.service.RenditionService--defaultRendition","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.scheduler--listener","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.scheduler--schedule","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.scheduler.SchedulerService--schedule","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.schemas--doctype","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--doctype","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.schemas--schema","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--schema","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.rendition.workmanager--queues","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.work.service--queues","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.CoreExtensions--doctype","fromStudio":false,"numberOfContributions":16,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--doctype","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.CoreExtensions--schema","fromStudio":false,"numberOfContributions":6,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--schema","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.FileManagerService.contrib--plugins","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.filemanager.service.FileManagerService--plugins","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.adapter--adapters","fromStudio":false,"numberOfContributions":6,"targetExtensionPointId":"org.nuxeo.ecm.core.api.DocumentAdapterService--adapters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.audit--event","fromStudio":false,"numberOfContributions":13,"targetExtensionPointId":"org.nuxeo.ecm.platform.audit.service.NXAuditEventsService--event","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.chainsToType.contrib--chainsToType","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.routing.service--chainsToType","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.cleanup.config--listener","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.cleanup.config--schedule","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.scheduler.core.service.SchedulerRegistryService--schedule","targetExtensionPointPresent":false},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.comments.listener--listener","fromStudio":false,"numberOfContributions":9,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.conditionalfolder.contentTemplateContrib--factoryBinding","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.content.template.service.ContentTemplateService--factoryBinding","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.directories.contrib--directories","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.directory.GenericDirectory--directories","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.es--filters","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.elasticsearch.http.readonly.RequestFilterService--filters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.escalation.scheduler.config--schedule","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.scheduler.core.service.SchedulerRegistryService--schedule","targetExtensionPointPresent":false},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.jsonEnrichers--marshallers","fromStudio":false,"numberOfContributions":3,"targetExtensionPointId":"org.nuxeo.ecm.core.io.MarshallerRegistry--marshallers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.lifecycle.contrib--lifecycle","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.lifecycle.LifeCycleService--lifecycle","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.lifecycle.contrib--types","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.lifecycle.LifeCycleService--types","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.marshallers--marshallers","fromStudio":false,"numberOfContributions":7,"targetExtensionPointId":"org.nuxeo.ecm.core.io.MarshallerRegistry--marshallers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.operation.chains--chains","fromStudio":false,"numberOfContributions":9,"targetExtensionPointId":"org.nuxeo.ecm.core.operation.OperationServiceComponent--chains","targetExtensionPointPresent":true},{"codeType":"JAVA","extensionId":"org.nuxeo.ecm.platform.routing.operations--operations","fromStudio":false,"numberOfContributions":16,"targetExtensionPointId":"org.nuxeo.ecm.core.operation.OperationServiceComponent--operations","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.pageproviders--providers","fromStudio":false,"numberOfContributions":6,"targetExtensionPointId":"org.nuxeo.ecm.platform.query.api.PageProviderService--providers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.persister.contrib--persister","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.routing.service--persister","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.security--permissions","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.security.SecurityService--permissions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.security--permissionsVisibility","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.security.SecurityService--permissionsVisibility","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.types--types","fromStudio":false,"numberOfContributions":7,"targetExtensionPointId":"org.nuxeo.ecm.platform.types.TypeService--types","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.routing.work--queues","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.work.service--queues","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.threed.core.thumbnailfactory--thumbnailFactory","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.api.thumbnail.ThumbnailService--thumbnailFactory","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.threed.filemanager--plugins","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.filemanager.service.FileManagerService--plugins","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.threed.lifecycle--types","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.lifecycle.LifeCycleService--types","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.threed.listeners--listener","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.threed.listeners--listener1","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.threed.mimetype--mimetype","fromStudio":false,"numberOfContributions":8,"targetExtensionPointId":"org.nuxeo.ecm.platform.mimetype.service.MimetypeRegistryService--mimetype","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.threed.renditions--filters","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.platform.actions.ActionService--filters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.threed.renditions--renditionDefinitionProviders","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.rendition.service.RenditionService--renditionDefinitionProviders","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.threed.service.ThreeDService.default--automaticLOD","fromStudio":false,"numberOfContributions":5,"targetExtensionPointId":"org.nuxeo.ecm.platform.threed.service.ThreeDService--automaticLOD","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.threed.service.ThreeDService.default--automaticRenderViews","fromStudio":false,"numberOfContributions":4,"targetExtensionPointId":"org.nuxeo.ecm.platform.threed.service.ThreeDService--automaticRenderViews","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.threed.service.ThreeDService.default--renderViews","fromStudio":false,"numberOfContributions":7,"targetExtensionPointId":"org.nuxeo.ecm.platform.threed.service.ThreeDService--renderViews","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.ecm.platform.threed.workmanager--queues","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.work.service--queues","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.elasticsearch.ElasticSearchComponent.contrib--elasticSearchDocWriter","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.elasticsearch.ElasticSearchComponent--elasticSearchDocWriter","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.elasticsearch.core.bulk.contrib--actions","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.bulk--actions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.elasticsearch.core.bulk.contrib--streamProcessor","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.runtime.stream.service--streamProcessor","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.elasticsearch.core.listener--listener","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.event.EventServiceComponent--listener","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.elasticsearch.hint.contrib--elasticSearchHints","fromStudio":false,"numberOfContributions":14,"targetExtensionPointId":"org.nuxeo.elasticsearch.ElasticSearchComponent--elasticSearchHints","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.elasticsearch.managment.contrib--healthCheck","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.management.CoreManagementComponent--healthCheck","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.elasticsearch.managment.contrib--probes","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.management.CoreManagementComponent--probes","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.elasticsearch.marshallers--marshallers","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.core.io.MarshallerRegistry--marshallers","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.elasticsearch.scroll.contrib--scroll","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.scroll.service--scroll","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.elasticsearch.work.config--queues","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.work.service--queues","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.login.startup.page.web.contrib--loginScreen","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--loginScreen","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.nuxeo.ecm.platform.threed.doctype--doctype","fromStudio":false,"numberOfContributions":5,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--doctype","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.nuxeo.ecm.platform.threed.doctype--schema","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.schema.TypeService--schema","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.spreadsheet.web.ui.resources.contrib--bundles","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.WebResources--bundles","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.spreadsheet.web.ui.resources.contrib--resources","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.WebResources--resources","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.platform.threed.core.adapters--adapters","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.core.api.DocumentAdapterService--adapters","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.threed.preview.adapter.contrib--MimeTypePreviewer","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.preview.adapter.PreviewAdapterManagerComponent--MimeTypePreviewer","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.url.codec.web.contribs--codecs","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.url.service.DocumentViewCodecService--codecs","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.web.ui.actions--actions","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.actions.ActionService--actions","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.web.ui.authentication.contrib--startURL","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.ui.web.auth.service.PluggableAuthenticationService--startURL","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.web.ui.properties.contrib--configuration","fromStudio":false,"numberOfContributions":24,"targetExtensionPointId":"org.nuxeo.runtime.ConfigurationService--configuration","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.web.ui.request.contrib--filterConfig","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.platform.web.common.requestcontroller.service.RequestControllerService--filterConfig","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.web.ui.resources--bundles","fromStudio":false,"numberOfContributions":1,"targetExtensionPointId":"org.nuxeo.ecm.platform.WebResources--bundles","targetExtensionPointPresent":true},{"codeType":"XML","extensionId":"org.nuxeo.web.ui.resources--resources","fromStudio":false,"numberOfContributions":2,"targetExtensionPointId":"org.nuxeo.ecm.platform.WebResources--resources","targetExtensionPointPresent":true}]}